<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<?php
require_once('simple_html_dom.php');

$url = 'http://dothi.net/doanh-nghiep/doanh-nhan';

$str_dom = file_get_html($url);

$dom = str_get_html($str_dom);

if(!is_object($dom)){
    die ('Error when analytics');
}

//find by css selector
$mainElement = $dom->find(htmlspecialchars_decode('//*[@id="boxGroupListNew"]'), 0);

if(method_exists($mainElement,'innertext')){
    $arrLink = array();
    
    //debug
    preg_match_all(htmlspecialchars_decode("(/[\w-]*/[\w-]*/[\d]*/[\w\d\s+-:‘’“”…'.–]*[.htm])"), $mainElement->innertext, $arrLink);
    $arrLink = array_reverse(array_unique($arrLink[0]));//Lấy mảng link và đảo ngược mảng để thằng dưới cùng - sau này sẽ get data thằng này trước
    
    foreach($arrLink as $v)// Tìm thumbnail cho từng link - dùng cho trường hợp detail của tin không có hình nào thì sẽ lấy hình thumb này
    {
            //echo htmlspecialchars_decode($row->url_page_list_xpath).' a[href='.$v.'] img'."\n";
            //Tìm cái ảnh thumbnail nào có link trùng với link này
            $imgElement = $mainElement->find('a[href='.$v.'] img', 0);//Tìm thẻ a có cùng link và chưa bên trong là thẻ image
            $thumb = method_exists($imgElement, 'innertext')?$imgElement->src:'';

            $arrPage[] = array($v, $thumb);
    }	
    
    //debug
    print_r($mainElement->innertext);
    debug($arrLink);
    debug($arrPage);
}

function debug($str){
    echo '<pre>';
    print_r($str);
    echo '</pre>';
}